package com.itheima.demo.ZuoYe;

import java.io.File;
import java.util.HashMap;
import java.util.Map;
import java.util.Scanner;

//键盘录入一个文件夹路径,统计该文件夹(包含子文件夹)中,每种类型的文件及个数,
//
//	注意:用文件类型(后缀名,不包含.,"java","txt")作为key,用个数作为value,
// 放入到map集合中,并按照如下格式打印map集合中的内容
//	    docx类型的文件有  1 个
//	    java类型的文件有  24 个
//	    txt类型的文件有  10 个
public class Files {
    public static void main(String[] args) {
      Scanner sc=new Scanner(System.in);
        System.out.println("请输入一个文件夹");
        String s = sc.next();
        File file=new File(s);

    }
public static void method(File f) {
    int a = 0;
    int b = 0;
    int c = 0;
    Map<String, Integer> map = new HashMap<>();
    if (f.isFile()) {
        System.out.println("文件不是一个文件夹");
    } else {
        File[] files = f.listFiles();
        for (File file : files) {
            if (file.getName().endsWith(".txt")) {
                a++;
                map.put(".txt", a);
            } else if (file.getName().endsWith(".docx")) {
                b++;
                map.put(".docx", b);
            } else if (file.getName().endsWith(".java")) {
                b++;
                map.put(".java", b);

            }
        }
    }

}}
